/********************************************************************************
** Form generated from reading UI file 'main_windowfa2302.ui'
**
** Created: Mon Jan 31 13:27:00 2011
**      by: Qt User Interface Compiler version 4.6.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef MAIN_WINDOWFA2302_H
#define MAIN_WINDOWFA2302_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QDockWidget>
#include <QtGui/QDoubleSpinBox>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QMainWindow>
#include <QtGui/QMenu>
#include <QtGui/QMenuBar>
#include <QtGui/QPlainTextEdit>
#include <QtGui/QSpinBox>
#include <QtGui/QStatusBar>
#include <QtGui/QToolBar>
#include <QtGui/QToolBox>
#include <QtGui/QToolButton>
#include <QtGui/QTreeView>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>
#include "error_console.h"
#include "render_window.h"

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QAction *actionExit;
    QAction *actionNew_map;
    QAction *actionLoad_map;
    QAction *actionSave_map;
    QAction *actionPhysics_debug;
    QAction *actionPortals_debug;
    QAction *actionGod_mode;
    QAction *actionLayer_up;
    QAction *actionLayer_down;
    QAction *actionDraw;
    QAction *actionSelect;
    QAction *actionMove;
    QAction *actionObjects;
    RenderWindow *renderWindow;
    QLabel *label_2;
    QMenuBar *menubar;
    QMenu *menuFile;
    QStatusBar *statusbar;
    QDockWidget *toolDock;
    QWidget *toolWindow;
    QVBoxLayout *verticalLayout;
    QToolBox *toolBox;
    QWidget *page_general;
    QVBoxLayout *verticalLayout_6;
    QGroupBox *general_tool_group;
    QVBoxLayout *verticalLayout_5;
    QGridLayout *gridLayout;
    QToolButton *draw_tool;
    QToolButton *move_tool;
    QToolButton *select_tool;
    QToolButton *objects_tool;
    QWidget *page_map;
    QVBoxLayout *verticalLayout_3;
    QHBoxLayout *horizontalLayout_3;
    QLabel *label;
    QSpinBox *layer_spin;
    QVBoxLayout *verticalLayout_4;
    QTreeView *layer_list;
    QHBoxLayout *horizontalLayout_4;
    QToolButton *remove_layer_button;
    QToolButton *add_layer_button;
    QHBoxLayout *horizontalLayout_5;
    QLabel *room_size_label;
    QDoubleSpinBox *room_size;
    QWidget *page_layer;
    QVBoxLayout *verticalLayout_2;
    QLabel *layer_script;
    QHBoxLayout *horizontalLayout;
    QLineEdit *layerscript_path;
    QToolButton *pick_layerscript;
    QLabel *layer_image;
    QHBoxLayout *horizontalLayout_2;
    QLineEdit *layer_image_path;
    QToolButton *pick_layer_image;
    QLabel *room_colors;
    QGridLayout *rcol_grid;
    QWidget *page_room;
    QVBoxLayout *verticalLayout_7;
    QGroupBox *grid_pos_group;
    QGridLayout *gridLayout_3;
    QLabel *room_x_label;
    QLabel *room_y_label;
    QLabel *room_z_label;
    QLineEdit *room_grid_x;
    QLineEdit *room_grid_y;
    QLineEdit *room_grid_z;
    QHBoxLayout *room_color_layout;
    QLabel *room_color_label;
    QToolButton *room_color;
    QHBoxLayout *room_exit_layout;
    QLabel *room_exits_label;
    QLineEdit *room_exits;
    QHBoxLayout *horizontalLayout_6;
    QLabel *room_obj_label;
    QLineEdit *room_object;
    QLabel *room_tags_label;
    QPlainTextEdit *room_tags;
    QWidget *page_player;
    QVBoxLayout *verticalLayout_8;
    QLabel *player_mouse_sens_label;
    QDoubleSpinBox *player_mouse_sens;
    QLabel *player_mov_speed_label;
    QDoubleSpinBox *player_mov_speed;
    QGroupBox *player_dim_group;
    QGridLayout *gridLayout_4;
    QLabel *player_radius_label;
    QLabel *player_height_label;
    QDoubleSpinBox *player_radius;
    QDoubleSpinBox *player_height;
    QHBoxLayout *horizontalLayout_8;
    QLabel *player_mass_label;
    QDoubleSpinBox *player_mass;
    QLabel *player_tags_label;
    QPlainTextEdit *player_tags;
    QWidget *page_physics;
    QDockWidget *consoleDock;
    ErrorConsole *errorConsole;
    QToolBar *toolBar;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
        MainWindow->resize(776, 641);
        actionExit = new QAction(MainWindow);
        actionExit->setObjectName(QString::fromUtf8("actionExit"));
        actionNew_map = new QAction(MainWindow);
        actionNew_map->setObjectName(QString::fromUtf8("actionNew_map"));
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/toolbar/new.png"), QSize(), QIcon::Normal, QIcon::Off);
        actionNew_map->setIcon(icon);
        actionLoad_map = new QAction(MainWindow);
        actionLoad_map->setObjectName(QString::fromUtf8("actionLoad_map"));
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/toolbar/open.png"), QSize(), QIcon::Normal, QIcon::Off);
        actionLoad_map->setIcon(icon1);
        actionSave_map = new QAction(MainWindow);
        actionSave_map->setObjectName(QString::fromUtf8("actionSave_map"));
        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/toolbar/save.png"), QSize(), QIcon::Normal, QIcon::Off);
        actionSave_map->setIcon(icon2);
        actionPhysics_debug = new QAction(MainWindow);
        actionPhysics_debug->setObjectName(QString::fromUtf8("actionPhysics_debug"));
        actionPhysics_debug->setCheckable(true);
        actionPhysics_debug->setChecked(true);
        actionPortals_debug = new QAction(MainWindow);
        actionPortals_debug->setObjectName(QString::fromUtf8("actionPortals_debug"));
        actionPortals_debug->setCheckable(true);
        actionGod_mode = new QAction(MainWindow);
        actionGod_mode->setObjectName(QString::fromUtf8("actionGod_mode"));
        actionGod_mode->setCheckable(true);
        actionGod_mode->setChecked(true);
        actionLayer_up = new QAction(MainWindow);
        actionLayer_up->setObjectName(QString::fromUtf8("actionLayer_up"));
        QIcon icon3;
        icon3.addFile(QString::fromUtf8(":/toolbar/layer_up.png"), QSize(), QIcon::Normal, QIcon::Off);
        actionLayer_up->setIcon(icon3);
        actionLayer_down = new QAction(MainWindow);
        actionLayer_down->setObjectName(QString::fromUtf8("actionLayer_down"));
        QIcon icon4;
        icon4.addFile(QString::fromUtf8(":/toolbar/layer_down.png"), QSize(), QIcon::Normal, QIcon::On);
        actionLayer_down->setIcon(icon4);
        actionDraw = new QAction(MainWindow);
        actionDraw->setObjectName(QString::fromUtf8("actionDraw"));
        actionDraw->setCheckable(true);
        QIcon icon5;
        icon5.addFile(QString::fromUtf8(":/toolbar/draw.png"), QSize(), QIcon::Normal, QIcon::On);
        actionDraw->setIcon(icon5);
        actionSelect = new QAction(MainWindow);
        actionSelect->setObjectName(QString::fromUtf8("actionSelect"));
        actionSelect->setCheckable(true);
        QIcon icon6;
        icon6.addFile(QString::fromUtf8(":/toolbar/select.png"), QSize(), QIcon::Normal, QIcon::On);
        actionSelect->setIcon(icon6);
        actionMove = new QAction(MainWindow);
        actionMove->setObjectName(QString::fromUtf8("actionMove"));
        actionMove->setCheckable(true);
        QIcon icon7;
        icon7.addFile(QString::fromUtf8(":/toolbar/move.png"), QSize(), QIcon::Normal, QIcon::Off);
        actionMove->setIcon(icon7);
        actionObjects = new QAction(MainWindow);
        actionObjects->setObjectName(QString::fromUtf8("actionObjects"));
        QIcon icon8;
        icon8.addFile(QString::fromUtf8(":/toolbar/object.png"), QSize(), QIcon::Normal, QIcon::On);
        actionObjects->setIcon(icon8);
        renderWindow = new RenderWindow(MainWindow);
        renderWindow->setObjectName(QString::fromUtf8("renderWindow"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(renderWindow->sizePolicy().hasHeightForWidth());
        renderWindow->setSizePolicy(sizePolicy);
        renderWindow->setMouseTracking(true);
        renderWindow->setFocusPolicy(Qt::ClickFocus);
        label_2 = new QLabel(renderWindow);
        label_2->setObjectName(QString::fromUtf8("label_2"));
        label_2->setGeometry(QRect(10, 560, 62, 17));
        MainWindow->setCentralWidget(renderWindow);
        menubar = new QMenuBar(MainWindow);
        menubar->setObjectName(QString::fromUtf8("menubar"));
        menubar->setGeometry(QRect(0, 0, 776, 25));
        menuFile = new QMenu(menubar);
        menuFile->setObjectName(QString::fromUtf8("menuFile"));
        MainWindow->setMenuBar(menubar);
        statusbar = new QStatusBar(MainWindow);
        statusbar->setObjectName(QString::fromUtf8("statusbar"));
        MainWindow->setStatusBar(statusbar);
        toolDock = new QDockWidget(MainWindow);
        toolDock->setObjectName(QString::fromUtf8("toolDock"));
        toolDock->setMinimumSize(QSize(180, 507));
        toolWindow = new QWidget();
        toolWindow->setObjectName(QString::fromUtf8("toolWindow"));
        sizePolicy.setHeightForWidth(toolWindow->sizePolicy().hasHeightForWidth());
        toolWindow->setSizePolicy(sizePolicy);
        verticalLayout = new QVBoxLayout(toolWindow);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        toolBox = new QToolBox(toolWindow);
        toolBox->setObjectName(QString::fromUtf8("toolBox"));
        sizePolicy.setHeightForWidth(toolBox->sizePolicy().hasHeightForWidth());
        toolBox->setSizePolicy(sizePolicy);
        page_general = new QWidget();
        page_general->setObjectName(QString::fromUtf8("page_general"));
        page_general->setGeometry(QRect(0, 0, 162, 278));
        verticalLayout_6 = new QVBoxLayout(page_general);
        verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
        general_tool_group = new QGroupBox(page_general);
        general_tool_group->setObjectName(QString::fromUtf8("general_tool_group"));
        verticalLayout_5 = new QVBoxLayout(general_tool_group);
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        draw_tool = new QToolButton(general_tool_group);
        draw_tool->setObjectName(QString::fromUtf8("draw_tool"));
        QIcon icon9;
        icon9.addFile(QString::fromUtf8(":/toolbar/draw.png"), QSize(), QIcon::Normal, QIcon::Off);
        draw_tool->setIcon(icon9);

        gridLayout->addWidget(draw_tool, 0, 0, 1, 1);

        move_tool = new QToolButton(general_tool_group);
        move_tool->setObjectName(QString::fromUtf8("move_tool"));
        move_tool->setIcon(icon7);

        gridLayout->addWidget(move_tool, 0, 2, 1, 1);

        select_tool = new QToolButton(general_tool_group);
        select_tool->setObjectName(QString::fromUtf8("select_tool"));
        QIcon icon10;
        icon10.addFile(QString::fromUtf8(":/toolbar/select.png"), QSize(), QIcon::Normal, QIcon::Off);
        select_tool->setIcon(icon10);

        gridLayout->addWidget(select_tool, 0, 1, 1, 1);

        objects_tool = new QToolButton(general_tool_group);
        objects_tool->setObjectName(QString::fromUtf8("objects_tool"));
        QIcon icon11;
        icon11.addFile(QString::fromUtf8(":/toolbar/object.png"), QSize(), QIcon::Normal, QIcon::Off);
        objects_tool->setIcon(icon11);

        gridLayout->addWidget(objects_tool, 1, 0, 1, 1);


        verticalLayout_5->addLayout(gridLayout);


        verticalLayout_6->addWidget(general_tool_group);

        toolBox->addItem(page_general, QString::fromUtf8("General"));
        page_map = new QWidget();
        page_map->setObjectName(QString::fromUtf8("page_map"));
        page_map->setGeometry(QRect(0, 0, 162, 278));
        verticalLayout_3 = new QVBoxLayout(page_map);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        label = new QLabel(page_map);
        label->setObjectName(QString::fromUtf8("label"));
        QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
        label->setSizePolicy(sizePolicy1);

        horizontalLayout_3->addWidget(label);

        layer_spin = new QSpinBox(page_map);
        layer_spin->setObjectName(QString::fromUtf8("layer_spin"));
        layer_spin->setMinimumSize(QSize(46, 20));
        layer_spin->setFocusPolicy(Qt::NoFocus);
        layer_spin->setFrame(true);
        layer_spin->setButtonSymbols(QAbstractSpinBox::UpDownArrows);
        layer_spin->setKeyboardTracking(false);

        horizontalLayout_3->addWidget(layer_spin);


        verticalLayout_3->addLayout(horizontalLayout_3);

        verticalLayout_4 = new QVBoxLayout();
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        layer_list = new QTreeView(page_map);
        layer_list->setObjectName(QString::fromUtf8("layer_list"));
        layer_list->setUniformRowHeights(true);

        verticalLayout_4->addWidget(layer_list);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        remove_layer_button = new QToolButton(page_map);
        remove_layer_button->setObjectName(QString::fromUtf8("remove_layer_button"));

        horizontalLayout_4->addWidget(remove_layer_button);

        add_layer_button = new QToolButton(page_map);
        add_layer_button->setObjectName(QString::fromUtf8("add_layer_button"));

        horizontalLayout_4->addWidget(add_layer_button);


        verticalLayout_4->addLayout(horizontalLayout_4);


        verticalLayout_3->addLayout(verticalLayout_4);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        room_size_label = new QLabel(page_map);
        room_size_label->setObjectName(QString::fromUtf8("room_size_label"));

        horizontalLayout_5->addWidget(room_size_label);

        room_size = new QDoubleSpinBox(page_map);
        room_size->setObjectName(QString::fromUtf8("room_size"));
        room_size->setDecimals(3);
        room_size->setValue(1);

        horizontalLayout_5->addWidget(room_size);


        verticalLayout_3->addLayout(horizontalLayout_5);

        toolBox->addItem(page_map, QString::fromUtf8("Map"));
        page_layer = new QWidget();
        page_layer->setObjectName(QString::fromUtf8("page_layer"));
        page_layer->setGeometry(QRect(0, 0, 162, 278));
        verticalLayout_2 = new QVBoxLayout(page_layer);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        layer_script = new QLabel(page_layer);
        layer_script->setObjectName(QString::fromUtf8("layer_script"));
        sizePolicy1.setHeightForWidth(layer_script->sizePolicy().hasHeightForWidth());
        layer_script->setSizePolicy(sizePolicy1);

        verticalLayout_2->addWidget(layer_script);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        layerscript_path = new QLineEdit(page_layer);
        layerscript_path->setObjectName(QString::fromUtf8("layerscript_path"));

        horizontalLayout->addWidget(layerscript_path);

        pick_layerscript = new QToolButton(page_layer);
        pick_layerscript->setObjectName(QString::fromUtf8("pick_layerscript"));

        horizontalLayout->addWidget(pick_layerscript);


        verticalLayout_2->addLayout(horizontalLayout);

        layer_image = new QLabel(page_layer);
        layer_image->setObjectName(QString::fromUtf8("layer_image"));
        sizePolicy1.setHeightForWidth(layer_image->sizePolicy().hasHeightForWidth());
        layer_image->setSizePolicy(sizePolicy1);

        verticalLayout_2->addWidget(layer_image);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        layer_image_path = new QLineEdit(page_layer);
        layer_image_path->setObjectName(QString::fromUtf8("layer_image_path"));

        horizontalLayout_2->addWidget(layer_image_path);

        pick_layer_image = new QToolButton(page_layer);
        pick_layer_image->setObjectName(QString::fromUtf8("pick_layer_image"));

        horizontalLayout_2->addWidget(pick_layer_image);


        verticalLayout_2->addLayout(horizontalLayout_2);

        room_colors = new QLabel(page_layer);
        room_colors->setObjectName(QString::fromUtf8("room_colors"));
        sizePolicy1.setHeightForWidth(room_colors->sizePolicy().hasHeightForWidth());
        room_colors->setSizePolicy(sizePolicy1);

        verticalLayout_2->addWidget(room_colors);

        rcol_grid = new QGridLayout();
        rcol_grid->setObjectName(QString::fromUtf8("rcol_grid"));

        verticalLayout_2->addLayout(rcol_grid);

        toolBox->addItem(page_layer, QString::fromUtf8("Layer"));
        page_room = new QWidget();
        page_room->setObjectName(QString::fromUtf8("page_room"));
        page_room->setGeometry(QRect(0, 0, 147, 300));
        verticalLayout_7 = new QVBoxLayout(page_room);
        verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
        grid_pos_group = new QGroupBox(page_room);
        grid_pos_group->setObjectName(QString::fromUtf8("grid_pos_group"));
        gridLayout_3 = new QGridLayout(grid_pos_group);
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        room_x_label = new QLabel(grid_pos_group);
        room_x_label->setObjectName(QString::fromUtf8("room_x_label"));
        QSizePolicy sizePolicy2(QSizePolicy::Fixed, QSizePolicy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(room_x_label->sizePolicy().hasHeightForWidth());
        room_x_label->setSizePolicy(sizePolicy2);

        gridLayout_3->addWidget(room_x_label, 0, 0, 1, 1);

        room_y_label = new QLabel(grid_pos_group);
        room_y_label->setObjectName(QString::fromUtf8("room_y_label"));
        sizePolicy2.setHeightForWidth(room_y_label->sizePolicy().hasHeightForWidth());
        room_y_label->setSizePolicy(sizePolicy2);

        gridLayout_3->addWidget(room_y_label, 0, 1, 1, 1);

        room_z_label = new QLabel(grid_pos_group);
        room_z_label->setObjectName(QString::fromUtf8("room_z_label"));
        sizePolicy2.setHeightForWidth(room_z_label->sizePolicy().hasHeightForWidth());
        room_z_label->setSizePolicy(sizePolicy2);

        gridLayout_3->addWidget(room_z_label, 0, 2, 1, 1);

        room_grid_x = new QLineEdit(grid_pos_group);
        room_grid_x->setObjectName(QString::fromUtf8("room_grid_x"));
        room_grid_x->setInputMethodHints(Qt::ImhDigitsOnly);
        room_grid_x->setReadOnly(true);

        gridLayout_3->addWidget(room_grid_x, 1, 0, 1, 1);

        room_grid_y = new QLineEdit(grid_pos_group);
        room_grid_y->setObjectName(QString::fromUtf8("room_grid_y"));
        room_grid_y->setInputMethodHints(Qt::ImhDigitsOnly);
        room_grid_y->setReadOnly(true);

        gridLayout_3->addWidget(room_grid_y, 1, 1, 1, 1);

        room_grid_z = new QLineEdit(grid_pos_group);
        room_grid_z->setObjectName(QString::fromUtf8("room_grid_z"));
        room_grid_z->setInputMethodHints(Qt::ImhDigitsOnly);
        room_grid_z->setReadOnly(true);

        gridLayout_3->addWidget(room_grid_z, 1, 2, 1, 1);


        verticalLayout_7->addWidget(grid_pos_group);

        room_color_layout = new QHBoxLayout();
        room_color_layout->setObjectName(QString::fromUtf8("room_color_layout"));
        room_color_label = new QLabel(page_room);
        room_color_label->setObjectName(QString::fromUtf8("room_color_label"));
        sizePolicy2.setHeightForWidth(room_color_label->sizePolicy().hasHeightForWidth());
        room_color_label->setSizePolicy(sizePolicy2);

        room_color_layout->addWidget(room_color_label);

        room_color = new QToolButton(page_room);
        room_color->setObjectName(QString::fromUtf8("room_color"));
        QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(room_color->sizePolicy().hasHeightForWidth());
        room_color->setSizePolicy(sizePolicy3);
        room_color->setMinimumSize(QSize(10, 10));
        room_color->setMaximumSize(QSize(32, 32));
        room_color->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 255);"));

        room_color_layout->addWidget(room_color);


        verticalLayout_7->addLayout(room_color_layout);

        room_exit_layout = new QHBoxLayout();
        room_exit_layout->setObjectName(QString::fromUtf8("room_exit_layout"));
        room_exits_label = new QLabel(page_room);
        room_exits_label->setObjectName(QString::fromUtf8("room_exits_label"));
        sizePolicy1.setHeightForWidth(room_exits_label->sizePolicy().hasHeightForWidth());
        room_exits_label->setSizePolicy(sizePolicy1);

        room_exit_layout->addWidget(room_exits_label);

        room_exits = new QLineEdit(page_room);
        room_exits->setObjectName(QString::fromUtf8("room_exits"));
        room_exits->setReadOnly(true);

        room_exit_layout->addWidget(room_exits);


        verticalLayout_7->addLayout(room_exit_layout);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
        room_obj_label = new QLabel(page_room);
        room_obj_label->setObjectName(QString::fromUtf8("room_obj_label"));
        sizePolicy1.setHeightForWidth(room_obj_label->sizePolicy().hasHeightForWidth());
        room_obj_label->setSizePolicy(sizePolicy1);

        horizontalLayout_6->addWidget(room_obj_label);

        room_object = new QLineEdit(page_room);
        room_object->setObjectName(QString::fromUtf8("room_object"));
        room_object->setReadOnly(true);

        horizontalLayout_6->addWidget(room_object);


        verticalLayout_7->addLayout(horizontalLayout_6);

        room_tags_label = new QLabel(page_room);
        room_tags_label->setObjectName(QString::fromUtf8("room_tags_label"));
        sizePolicy1.setHeightForWidth(room_tags_label->sizePolicy().hasHeightForWidth());
        room_tags_label->setSizePolicy(sizePolicy1);

        verticalLayout_7->addWidget(room_tags_label);

        room_tags = new QPlainTextEdit(page_room);
        room_tags->setObjectName(QString::fromUtf8("room_tags"));

        verticalLayout_7->addWidget(room_tags);

        toolBox->addItem(page_room, QString::fromUtf8("Room"));
        page_player = new QWidget();
        page_player->setObjectName(QString::fromUtf8("page_player"));
        page_player->setGeometry(QRect(0, 0, 167, 348));
        verticalLayout_8 = new QVBoxLayout(page_player);
        verticalLayout_8->setObjectName(QString::fromUtf8("verticalLayout_8"));
        player_mouse_sens_label = new QLabel(page_player);
        player_mouse_sens_label->setObjectName(QString::fromUtf8("player_mouse_sens_label"));
        sizePolicy1.setHeightForWidth(player_mouse_sens_label->sizePolicy().hasHeightForWidth());
        player_mouse_sens_label->setSizePolicy(sizePolicy1);

        verticalLayout_8->addWidget(player_mouse_sens_label);

        player_mouse_sens = new QDoubleSpinBox(page_player);
        player_mouse_sens->setObjectName(QString::fromUtf8("player_mouse_sens"));
        player_mouse_sens->setMaximum(10);
        player_mouse_sens->setSingleStep(0.1);

        verticalLayout_8->addWidget(player_mouse_sens);

        player_mov_speed_label = new QLabel(page_player);
        player_mov_speed_label->setObjectName(QString::fromUtf8("player_mov_speed_label"));
        sizePolicy1.setHeightForWidth(player_mov_speed_label->sizePolicy().hasHeightForWidth());
        player_mov_speed_label->setSizePolicy(sizePolicy1);

        verticalLayout_8->addWidget(player_mov_speed_label);

        player_mov_speed = new QDoubleSpinBox(page_player);
        player_mov_speed->setObjectName(QString::fromUtf8("player_mov_speed"));
        player_mov_speed->setMaximum(999.99);
        player_mov_speed->setSingleStep(10);

        verticalLayout_8->addWidget(player_mov_speed);

        player_dim_group = new QGroupBox(page_player);
        player_dim_group->setObjectName(QString::fromUtf8("player_dim_group"));
        gridLayout_4 = new QGridLayout(player_dim_group);
        gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
        player_radius_label = new QLabel(player_dim_group);
        player_radius_label->setObjectName(QString::fromUtf8("player_radius_label"));
        sizePolicy1.setHeightForWidth(player_radius_label->sizePolicy().hasHeightForWidth());
        player_radius_label->setSizePolicy(sizePolicy1);

        gridLayout_4->addWidget(player_radius_label, 0, 0, 1, 1);

        player_height_label = new QLabel(player_dim_group);
        player_height_label->setObjectName(QString::fromUtf8("player_height_label"));
        sizePolicy1.setHeightForWidth(player_height_label->sizePolicy().hasHeightForWidth());
        player_height_label->setSizePolicy(sizePolicy1);

        gridLayout_4->addWidget(player_height_label, 0, 1, 1, 1);

        player_radius = new QDoubleSpinBox(player_dim_group);
        player_radius->setObjectName(QString::fromUtf8("player_radius"));
        player_radius->setSingleStep(0.1);

        gridLayout_4->addWidget(player_radius, 1, 0, 1, 1);

        player_height = new QDoubleSpinBox(player_dim_group);
        player_height->setObjectName(QString::fromUtf8("player_height"));
        player_height->setSingleStep(0.1);

        gridLayout_4->addWidget(player_height, 1, 1, 1, 1);


        verticalLayout_8->addWidget(player_dim_group);

        horizontalLayout_8 = new QHBoxLayout();
        horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
        player_mass_label = new QLabel(page_player);
        player_mass_label->setObjectName(QString::fromUtf8("player_mass_label"));
        sizePolicy1.setHeightForWidth(player_mass_label->sizePolicy().hasHeightForWidth());
        player_mass_label->setSizePolicy(sizePolicy1);

        horizontalLayout_8->addWidget(player_mass_label);

        player_mass = new QDoubleSpinBox(page_player);
        player_mass->setObjectName(QString::fromUtf8("player_mass"));

        horizontalLayout_8->addWidget(player_mass);


        verticalLayout_8->addLayout(horizontalLayout_8);

        player_tags_label = new QLabel(page_player);
        player_tags_label->setObjectName(QString::fromUtf8("player_tags_label"));
        sizePolicy1.setHeightForWidth(player_tags_label->sizePolicy().hasHeightForWidth());
        player_tags_label->setSizePolicy(sizePolicy1);

        verticalLayout_8->addWidget(player_tags_label);

        player_tags = new QPlainTextEdit(page_player);
        player_tags->setObjectName(QString::fromUtf8("player_tags"));
        sizePolicy3.setHeightForWidth(player_tags->sizePolicy().hasHeightForWidth());
        player_tags->setSizePolicy(sizePolicy3);

        verticalLayout_8->addWidget(player_tags);

        toolBox->addItem(page_player, QString::fromUtf8("Player configuration"));
        page_physics = new QWidget();
        page_physics->setObjectName(QString::fromUtf8("page_physics"));
        page_physics->setGeometry(QRect(0, 0, 162, 278));
        toolBox->addItem(page_physics, QString::fromUtf8("Physics"));

        verticalLayout->addWidget(toolBox);

        toolDock->setWidget(toolWindow);
        MainWindow->addDockWidget(static_cast<Qt::DockWidgetArea>(2), toolDock);
        consoleDock = new QDockWidget(MainWindow);
        consoleDock->setObjectName(QString::fromUtf8("consoleDock"));
        errorConsole = new ErrorConsole();
        errorConsole->setObjectName(QString::fromUtf8("errorConsole"));
        consoleDock->setWidget(errorConsole);
        MainWindow->addDockWidget(static_cast<Qt::DockWidgetArea>(8), consoleDock);
        toolBar = new QToolBar(MainWindow);
        toolBar->setObjectName(QString::fromUtf8("toolBar"));
        MainWindow->addToolBar(Qt::TopToolBarArea, toolBar);

        menubar->addAction(menuFile->menuAction());
        menuFile->addAction(actionNew_map);
        menuFile->addAction(actionLoad_map);
        menuFile->addAction(actionSave_map);
        menuFile->addSeparator();
        menuFile->addAction(actionExit);
        toolBar->addAction(actionNew_map);
        toolBar->addAction(actionLoad_map);
        toolBar->addAction(actionSave_map);
        toolBar->addSeparator();
        toolBar->addAction(actionLayer_up);
        toolBar->addAction(actionLayer_down);
        toolBar->addSeparator();
        toolBar->addAction(actionDraw);
        toolBar->addAction(actionSelect);
        toolBar->addAction(actionMove);
        toolBar->addSeparator();
        toolBar->addAction(actionObjects);
        toolBar->addSeparator();
        toolBar->addAction(actionGod_mode);
        toolBar->addAction(actionPhysics_debug);
        toolBar->addAction(actionPortals_debug);

        retranslateUi(MainWindow);
        QObject::connect(actionExit, SIGNAL(triggered()), MainWindow, SLOT(close()));

        toolBox->setCurrentIndex(1);


        QMetaObject::connectSlotsByName(MainWindow);
    } // setupUi

    void retranslateUi(QMainWindow *MainWindow)
    {
        MainWindow->setWindowTitle(QApplication::translate("MainWindow", "pm3ed", 0, QApplication::UnicodeUTF8));
        actionExit->setText(QApplication::translate("MainWindow", "Exit", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        actionExit->setToolTip(QApplication::translate("MainWindow", "Exit program", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        actionExit->setShortcut(QApplication::translate("MainWindow", "Ctrl+X", 0, QApplication::UnicodeUTF8));
        actionNew_map->setText(QApplication::translate("MainWindow", "New map", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_STATUSTIP
        actionNew_map->setStatusTip(QApplication::translate("MainWindow", "New map", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        actionNew_map->setShortcut(QApplication::translate("MainWindow", "Ctrl+N", 0, QApplication::UnicodeUTF8));
        actionLoad_map->setText(QApplication::translate("MainWindow", "Load map", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_STATUSTIP
        actionLoad_map->setStatusTip(QApplication::translate("MainWindow", "Load map", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        actionLoad_map->setShortcut(QApplication::translate("MainWindow", "Ctrl+L", 0, QApplication::UnicodeUTF8));
        actionSave_map->setText(QApplication::translate("MainWindow", "Save map", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_STATUSTIP
        actionSave_map->setStatusTip(QApplication::translate("MainWindow", "Save map", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        actionSave_map->setShortcut(QApplication::translate("MainWindow", "Ctrl+S", 0, QApplication::UnicodeUTF8));
        actionPhysics_debug->setText(QApplication::translate("MainWindow", "Physics debug", 0, QApplication::UnicodeUTF8));
        actionPhysics_debug->setShortcut(QApplication::translate("MainWindow", "F3", 0, QApplication::UnicodeUTF8));
        actionPortals_debug->setText(QApplication::translate("MainWindow", "Portals debug", 0, QApplication::UnicodeUTF8));
        actionPortals_debug->setShortcut(QApplication::translate("MainWindow", "F4", 0, QApplication::UnicodeUTF8));
        actionGod_mode->setText(QApplication::translate("MainWindow", "God mode", 0, QApplication::UnicodeUTF8));
        actionGod_mode->setShortcut(QApplication::translate("MainWindow", "G", 0, QApplication::UnicodeUTF8));
        actionLayer_up->setText(QApplication::translate("MainWindow", "Layer up", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_STATUSTIP
        actionLayer_up->setStatusTip(QApplication::translate("MainWindow", "Layer up", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        actionLayer_up->setShortcut(QApplication::translate("MainWindow", "PgUp", 0, QApplication::UnicodeUTF8));
        actionLayer_down->setText(QApplication::translate("MainWindow", "Layer down", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_STATUSTIP
        actionLayer_down->setStatusTip(QApplication::translate("MainWindow", "Layer down", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        actionLayer_down->setShortcut(QApplication::translate("MainWindow", "PgDown", 0, QApplication::UnicodeUTF8));
        actionDraw->setText(QApplication::translate("MainWindow", "Draw", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        actionDraw->setToolTip(QApplication::translate("MainWindow", "Draw pixels", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
        actionDraw->setStatusTip(QApplication::translate("MainWindow", "Draw pixels", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        actionDraw->setShortcut(QApplication::translate("MainWindow", "1", 0, QApplication::UnicodeUTF8));
        actionSelect->setText(QApplication::translate("MainWindow", "Select", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        actionSelect->setToolTip(QApplication::translate("MainWindow", "Select pixels", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
        actionSelect->setStatusTip(QApplication::translate("MainWindow", "Select pixels", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        actionSelect->setShortcut(QApplication::translate("MainWindow", "2", 0, QApplication::UnicodeUTF8));
        actionMove->setText(QApplication::translate("MainWindow", "Move", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        actionMove->setToolTip(QApplication::translate("MainWindow", "Move view", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
        actionMove->setStatusTip(QApplication::translate("MainWindow", "Move view", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        actionMove->setShortcut(QApplication::translate("MainWindow", "M", 0, QApplication::UnicodeUTF8));
        actionObjects->setText(QApplication::translate("MainWindow", "Objects", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        actionObjects->setToolTip(QApplication::translate("MainWindow", "Assign objects to pixels", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
        actionObjects->setStatusTip(QApplication::translate("MainWindow", "Assign objects to pixels", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        actionObjects->setShortcut(QApplication::translate("MainWindow", "O", 0, QApplication::UnicodeUTF8));
        label_2->setText(QApplication::translate("MainWindow", "TextLabel", 0, QApplication::UnicodeUTF8));
        menuFile->setTitle(QApplication::translate("MainWindow", "File", 0, QApplication::UnicodeUTF8));
        toolDock->setWindowTitle(QApplication::translate("MainWindow", "Tool dock", 0, QApplication::UnicodeUTF8));
        general_tool_group->setTitle(QApplication::translate("MainWindow", "Tools", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        draw_tool->setToolTip(QApplication::translate("MainWindow", "Draw pixels", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
        draw_tool->setStatusTip(QApplication::translate("MainWindow", "Draw pixels", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        draw_tool->setText(QApplication::translate("MainWindow", "...", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        move_tool->setToolTip(QApplication::translate("MainWindow", "Move view", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
        move_tool->setStatusTip(QApplication::translate("MainWindow", "Move view", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        move_tool->setText(QApplication::translate("MainWindow", "...", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        select_tool->setToolTip(QApplication::translate("MainWindow", "Select pixels", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
        select_tool->setStatusTip(QApplication::translate("MainWindow", "Select pixels", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        select_tool->setText(QApplication::translate("MainWindow", "...", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        objects_tool->setToolTip(QApplication::translate("MainWindow", "Object setup", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
        objects_tool->setStatusTip(QApplication::translate("MainWindow", "Object setup", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_STATUSTIP
        objects_tool->setText(QString());
        toolBox->setItemText(toolBox->indexOf(page_general), QApplication::translate("MainWindow", "General", 0, QApplication::UnicodeUTF8));
        label->setText(QApplication::translate("MainWindow", "Active layer", 0, QApplication::UnicodeUTF8));
        remove_layer_button->setText(QApplication::translate("MainWindow", "Remove", 0, QApplication::UnicodeUTF8));
        add_layer_button->setText(QApplication::translate("MainWindow", "Add", 0, QApplication::UnicodeUTF8));
        room_size_label->setText(QApplication::translate("MainWindow", "Room size", 0, QApplication::UnicodeUTF8));
        toolBox->setItemText(toolBox->indexOf(page_map), QApplication::translate("MainWindow", "Map", 0, QApplication::UnicodeUTF8));
        layer_script->setText(QApplication::translate("MainWindow", "Layer script:", 0, QApplication::UnicodeUTF8));
        pick_layerscript->setText(QApplication::translate("MainWindow", "...", 0, QApplication::UnicodeUTF8));
        layer_image->setText(QApplication::translate("MainWindow", "Layer image:", 0, QApplication::UnicodeUTF8));
        pick_layer_image->setText(QApplication::translate("MainWindow", "...", 0, QApplication::UnicodeUTF8));
        room_colors->setText(QApplication::translate("MainWindow", "Room colors:", 0, QApplication::UnicodeUTF8));
        toolBox->setItemText(toolBox->indexOf(page_layer), QApplication::translate("MainWindow", "Layer", 0, QApplication::UnicodeUTF8));
        grid_pos_group->setTitle(QApplication::translate("MainWindow", "Grid position", 0, QApplication::UnicodeUTF8));
        room_x_label->setText(QApplication::translate("MainWindow", "x:", 0, QApplication::UnicodeUTF8));
        room_y_label->setText(QApplication::translate("MainWindow", "y:", 0, QApplication::UnicodeUTF8));
        room_z_label->setText(QApplication::translate("MainWindow", "z:", 0, QApplication::UnicodeUTF8));
        room_color_label->setText(QApplication::translate("MainWindow", "Color", 0, QApplication::UnicodeUTF8));
        room_color->setText(QString());
        room_exits_label->setText(QApplication::translate("MainWindow", "Exits", 0, QApplication::UnicodeUTF8));
        room_obj_label->setText(QApplication::translate("MainWindow", "Object", 0, QApplication::UnicodeUTF8));
        room_tags_label->setText(QApplication::translate("MainWindow", "Room tags:", 0, QApplication::UnicodeUTF8));
        toolBox->setItemText(toolBox->indexOf(page_room), QApplication::translate("MainWindow", "Room", 0, QApplication::UnicodeUTF8));
        player_mouse_sens_label->setText(QApplication::translate("MainWindow", "Mouse sensitivity:", 0, QApplication::UnicodeUTF8));
        player_mov_speed_label->setText(QApplication::translate("MainWindow", "Movement speed:", 0, QApplication::UnicodeUTF8));
        player_dim_group->setTitle(QApplication::translate("MainWindow", "Player dimensions", 0, QApplication::UnicodeUTF8));
        player_radius_label->setText(QApplication::translate("MainWindow", "Radius:", 0, QApplication::UnicodeUTF8));
        player_height_label->setText(QApplication::translate("MainWindow", "Height:", 0, QApplication::UnicodeUTF8));
        player_mass_label->setText(QApplication::translate("MainWindow", "Mass", 0, QApplication::UnicodeUTF8));
        player_tags_label->setText(QApplication::translate("MainWindow", "Player tags:", 0, QApplication::UnicodeUTF8));
        toolBox->setItemText(toolBox->indexOf(page_player), QApplication::translate("MainWindow", "Player configuration", 0, QApplication::UnicodeUTF8));
        toolBox->setItemText(toolBox->indexOf(page_physics), QApplication::translate("MainWindow", "Physics", 0, QApplication::UnicodeUTF8));
        consoleDock->setWindowTitle(QApplication::translate("MainWindow", "Error console", 0, QApplication::UnicodeUTF8));
        toolBar->setWindowTitle(QApplication::translate("MainWindow", "toolBar", 0, QApplication::UnicodeUTF8));
    } // retranslateUi

};

namespace Ui {
    class MainWindow: public Ui_MainWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // MAIN_WINDOWFA2302_H
